Biophysical Chemistry: principles and techniques - Upadhyay, Avinash (Himalaya Publishing House, 2017)