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