Electricity and Magnetism: An Introduction to the Theory of Electric and Magnetic Fields, 2nd edition