>>12873371Purcell is honors freshman level with a lot of SR
Griffiths is normal 2nd/3rd year book
They're different enough to but if you already did freshman EM then you might rather get a Schwartz's book instead since it's at Griffiths level or tad higher and does the SR approach. Plus it's cheaper.
>not just how to solve problemsPhysics books (besides Smith) really don't go into enough detail to solve problems at this level. They're all concerned about theory. You need an EE book to get practice working on problems.