Wave Particle Duality & De- Broglie