Handbook of proteins : structure, function and methods. - Hunter, Graeme K. (Encyclopedia of life sciences, 2007)