Introduction to Macromolecular Crystallography, 2nd Edition