Principles of Biochemistry - Donald J. Voet