Diffraction And Reflection