Protein Engineering: A Practical Approach by Michael J. E. Sternberg | Menrva Books