Waves and Particle Nature of Light