Protein structure - Haggerty, Lauren M. (Protein science and engineering, 2011)