Proteins: structures and molecular properties - Creighton, Thomas E (W. H. Freeman, 1993)