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