Protein function a practical approach - Creighton, T E (2004)