Quantum Interference, Diffraction, and Wave-Particle Duality