Principles Of Biochemistry by Donald Voet, Judith G. Voet & Charlotte W. Pratt