Biochemistry - Stryer, Lubert (W H Freeman, New York, 1995)