Structure and mechanism in protein science : a guide to enzyme catalysis and protein folding - Fersht, Alan, 1943- (World Scientific, 2017)