X-Ray Diffraction of Protein Crystals