Fundamentals of Biochemistry: Life at the Molecular Level
Donald Voet & Judith G. Voet & Charlotte W. Pratt