Principles of Biochemistry - Horton ,H Robert, et al