Classical Electrodynamics Third Edition by John David Jackson