Advanced space plasma physics - Treumann, Rudolf A. (Imperial College Press, 1997)