Fundamentals of biochemistry : life at the molecular level - Voet, Donald (John Wiley & Sons, Inc., 2013)