Biopharmaceuticals: biochemistry and biotechnology - Walsh, Gary (John Wiley, 2003)