Cosmic Plasma Physics (Astrophysics and Space Science Library)