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