Elements of X-ray Diffraction