Biochemistry of Biomolecules - Sharma, Ashok Kumar (Random, 2011)