Protein Biochemistry - Rehm, Herbert (Elsevier, 2006)