Double Slit Diffraction Physics