Introduction to Space Physics (Cambridge Atmospheric and Space ...
Margaret G. Kivelson & Christopher T. Russell