Electrodynamics: A Modern Geometric Approach (Progress in Mathematical Physics)