Protein: structure and function - Whitford, David . (2005)