Electrodynamics A Modern geometric approach - William E. Baylis (Birkhauser)