Structure and Mechanism In Protein Science - Alan R Fersht (WSP)