Proteins structure and function - Whitford, David (J. Wiley & Sons, 2005)