Bio physical chemistry - Upadhyay, Avinash (Himalaya, 1997)