Enzymes, enzyme mechanisms, proteins and aspects of no chemistry - Kelly, Jeffery W. (1999)