Fundamentals of enzymology the cell and molecular biology of catalytic proteins - Price, Nicholas C. (New York OUP, 1999)