Biochemistry - Stryer, Lubert (WH Freeman and Company, 1995)