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