Biochemistry

John L. Tymoczko, Lubert Stryer, Jeremy M. Berg