Thanks for your comment. For people new to physics (I am one of them) I can't recommend strongly enough Leonard Susskind's 'The Theoretical Minimum' courses -- http://theoreticalminimum.com/courses . I'm currently going through the one on Special Relativity and EM concurrently with Hestenes' text.