Electrodynamics: charges, fields, relativity and geometry - Schäfer, Björn Malte (Lecture Notes Physik, 2025)