Here you can find lists of great Electromagnetics books are or have been used to teach courses at cambridge.
By: Daniel Fleisch
By: Neil Gershenfeld
By: I. S. Grant, W. R. Phillips