How enzymes work: From structure to function - Suzuki, Haruo (Singapore Pan Stanford Pub, 2015)