Introduction to Electrodynamics - Griffiths, David Jeffery (Cambridge University Press, 2017)