Advances in Protein Chemistry and Structural Biology - Eisenberg, David S.; McPherson, Alexander; Eisenberg, David S; Eisenberg, David S.; McPherson, Alexander (Academic Press, 2009)