Proteins: structures and molecular properties - Creighton, Thomas E; Author (1993)