Basic Electromagnetic Theory field theory foundations and structure - Babington, James (Essentials of physics series, 2017)