Enzyme Chemistry Impact and Implications 2nd Edition by Colin J. Suckling