Proteins : biochemistry and biotechnology - Walsh, Gary (John Wiley & Sons Inc, 2014)