So far the best general physics book for EM I've found has been Alonso and Finn. The problem is that I just spent too much time trying to understand electric displacement using the hand-wave magic mathematical definitions they give. The rest of the book seems fine (it gives vector forms for all major equations thus far), but why, for example, is electric displacement not explained using divergence? So, that said, is there a general physics book that gives vector forms for every derivation? More importantly I guess, are the vector forms given using more than just dot products for the linear case? If not, is there an EM undergraduate-level book that explains EM adequately using mathematics without all the dumbing-down?