Principles of Biochemistry, 5th Edition by Laurence A. Moran and Robert A Horton