Biophysical Chemistry by James Allan, James P. Allen & Julie Laity