Classical electromagnetism - one of the fundamental pillars of physics - is an important topic for all types of physicists from the theoretical to the applied. The subject is widely recognized to be one of the most challenging areas of the physics curriculum, both for students to learn and for lecturers to teach. Although textbooks on electromagnetism are plentiful, hardly any are written in th…