Protein Structure, Stability And Folding by Kenneth P. Murphy