Photons: light waves behaving as particles