A Modern Introduction to Classical Electrodynamics by Michele Maggiore | Menrva Books