I had Halliday & Resnick in school which was very good. Recently I obtained a used (but great condition) set of "Physics for Engineers and Scientists", vols 1& 2, Douglas C. Giancoli, which I like even better. I purchased them to go with MIT's "Electricity and Magnetism" 8.02 open courseware class http://ocw.mit.edu/OcwWeb/Physics/8-02Electricity-and-MagnetismSpring2002/CourseHome/index.htm Actually, MIT 8.02 only uses vol 2 but I liked it so much that I bought the first volume to complete the set. Giancoli has lots of VERY clear, step-by-step, illustrated, example calculations which is important to my way of learning. The books also have plenty of excellent illustrations and a large, well designed, set of problems for each topic.
If you want a great, yet relatively inexpensive, undergraduate textbook on Electrodynamics I'd recommend "Introduction to Electrodynamics" by David J. Griffiths.
Last, but certainly not least, at the undergrad level, I highly recommend Richard Feynman's 3 volume set, "Lectures in Physics". The paperback version of this classic isn't too expensive. If you've never experienced Feynman then you are in for a real treat! My set is marked up with many of my own eureka moments that his teaching always seems to produce. I also own the audio recordings that this set is based on. There's nothing better (or more dangerous) than driving down the highway listening to Feynman elaborate on some subtle and profound aspect of physical science.