It has been a while since I sat in a Physics class, but many of the books we read as under graduates were always a level beyond where we were in complexity, considering Jackson -etal.  I had the pleasure of learning the topic from the Electrical Engineering Department where the Chen Book explored the practicality of the subject.  I thought David Griffith's book on Electrodynamics explained the Topic very well. The mathematics of vectors being used was quite helpful - especially on gauge theorem matters that give birth to both the cross and dot product including the many coordinate systems. David's  unique use of language gave us all a more pedestrian's glimpse into a very complex topic. I would recommend this book to all undergraduates doing Physics, his explanations help demystify the subject matter similar to what the Zill book does with  Differential Equations.