Fundamentals of Biochemistry by Donald Voet, Judith G. Voet and Charlotte W. Pratt