Here you can find lists of great Electromagnetics books are or have been used to teach courses at Princeton.
By: Fawwaz T. Ulaby, Eric Michielssen, Umberto Ravaioli
By: David K. Cheng
By: John Daniel Kraus, Daniel A. Fleisch
By: Nannapaneni Narayana Rao