A Course in Classical Physics 4 - Waves and Light - Alessandro Bettini (Springer, 2017)