Advanced topics treated in the first edition include magnetohydrodynamics, plasma physics, the vector form of Kirchhoff's diffraction theory, special relativity, and radiation emitted by moving and colliding charges. Jackson's choice of these topics is aimed at students interested in theoretical physics in general and nuclear and high-energy physics in particular. The necessary mathematical methods include vector calculus, ordinary and partial differential equations, Fourier series, Green function, and some special functions (the Bessel functions and Legendre polynomials).