MIT Open Course Ware (OCW) - Part II: Electromagnetix Waves (2016) Graduate
https://ocw.mit.edu/courses/physics/8-03sc-physics-iii-vibrations-and-waves-fall-2016/part-ii-electromagnetic-waves/