Waves and Light