Electrodynamics: charges, fields, relativity and geometry - Schäfer, Björn Malte (Heidelberg University Publishing, 2025)