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