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