Basic Electromagnetic Theory by James Babington | Menrva Books