Macromolecular Crystallography Protocols, Volume 1 Preparation and Crystallization of Macromolecules - Doublie, Sylvie. (Methods in Molecular Biology, 2007)