Proteins Structure and function. - Whitford David (Chichester John Wiley, 2005)