Introduction to Electrodynamics - Griffiths,David J. (Cambridge University, 2020)