Proteins: biochemistry and biotechnology - Walsh, Gary (Wiley, 2002)