Protein function A practical approach - Creighton, T. E. (Oxford University Press, 2004)