Introduction to Electromagnetism by M.J.N. Sibley & Martin Sibley