Bioorganic chemistry : Peptides and Proteins (0 19 508468 3) - SIDNEY M HECHT (Oxford Univ. Press, 1998)