Biochemistry: A Short Course by Jeremy M. Berg & John L. Tymoczko