Biochemistry - Stryer, Lubert (Freeman, 1988)