Visible light and color perception