Electromagnetic Fields by James C. Weaver | Menrva Books | MenrvaBooks