Structure and Mechanism in Protein Science by Alan Fersht