Waves: Principles of Light, Electricity and Magnetism - Paul Fleisher