Proteins structures and molecular properties - Creighton, Thomas E. (Freeman, 1996)