Introduction to protein science: architecture, function and genomics - Lesk, Arthur M; Author (2004)