Cosmic Electrodynamics: Electrodynamics and Magnetic Hydrodynamics of Cosmic Plasmas (Astrophysics and Space Science Library)