The biophysical chemistry of nucleic acids & proteins - Creighton, Thomas E. (Helvetian Press, 2010)