Protein Function: A Practical Approach by T. E. Creighton | Menrva Books