Protein Structure, Stability, and Interactions - Shriver, John W. (Humana Press : Imprint: Humana, 2009)