X Ray Diffraction Explained