I'm in the market for a textbook dealing with classical electromagnetism for someone who already knows the basics (e.g. up to the derivation of the Maxwell equations and the basic expressions for electromagnetic waves). I'd like a well-written book that is rigorous and rooted in vector calculus but also provides intuition, and which describes both electrodynamics in free space and within circuits and conductive materials. Problems at the end of every chapter are ideal, and problems with solutions are even better. I plan to study this book independently and will not have access to an instructor. For reference, herehere is a link to the kind of article that I would like to understand after reading this book. Does anyone have any suggestions?