I teach Math and was looking for a book that presented EM with good physical intuition that I could recommend to my Calc 3 students (to answer the ubiquitous question 'why are we learning this stuff?') - this is that book!  I've read through 'Div, Grad, Curl and all That', which presents similar material, but from a more pure math standpoint.  This book makes a great counterpart to that one - it focuses more on the physics side of things and shows how vector calc is actually used.