X Ray Diffraction Basics