The Physics of Light: All seasons