An Introduction to Electrodynamics provides an excellent foundation for those undertaking a course on electrodynamics, providing an in-depth yet accessible treatment of topics covered in most undergraduate courses, but goes one step further to introduce advanced topics in applied physics, such as fusions plasmas, stellar magnetism and planetary dynamos. Some of the central ideas behind electromagnetic waves, such as three-dimensional wave propagation...