David Griffiths "Introduction to Electrodynamics" is an excellent text in my opinion, but it is a very common text.
There are several levels of electrodynamics though. A graduate level text would be Jackson's "Classical Electrodynamics" but I would not suggest that text as an undergraduate reference. And then there are a myriad of engineering electrodynamics texts which focus on different topics.