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