Fundamentals of biochemistry : life at the molecular level - Voet, Donald, 1938- (Wiley, 2016)