Waves and light