Principles of Protein X-Ray Crystallography (Springer Advanced Texts in Chemistry)