Macromolecular Crystallography Protocols, Volume 1 Preparation and Crystallization of Macromolecules - Doublie, Sylvie. (Humana Press : Imprint: Humana, 2007)