Biochemistry a short course - Tymoczko, John L. 1948- (W.H. Freeman, 2010)