Proteins structure and function - Whitford, David (Hoboken Wiley, 2005)