A course in classical physics 3: Electromagnetism - BEttini, Alessandro (2016)