Biochemistry - Berg, Jeremy Mark; Tymoczko, John L.; Stryer, Lubert (W. H. Freeman, 2007)