I'm currently studying quantum mechanics from MIT opencourseware, just about to finish 8.05, quantum physics 2. I have little knowledge of electrodynamics, but I want to learn enough to be comfortable studying quantum electrodynamics in the future. My math background is pretty strong, so I've studied things like differential geometry, complex analysis, abstract algebra, etc. I have found the book by Franklin, Classical Electromagnetism, which seems to be pretty good, and the author has a companion problem book that also seems good. Do you guys have any other recommendations of books (readable ones, so not Jackson under any circumstance), lecture notes, or video lectures that would be good for someone in my situation? Any help will be greatly appreciated.