Fundamentals of biochemistry life at the molecular level - Voet, Donald; Voet, Judith G.; Pratt, Charlotte W. (John Wiley & Sons, 2016)