Modern Electrodynamics by Andrew Zangwill