Biochemistry - STRYER, LUBERT (W.H.Freeman and Company)