Introduction to protein science : Architecture, Function, and Genomics - Lesk, Arthur M