Modern protein chemistry by Gary C. Howard | Menrva Books