Biochemistry - Stryer, Lubert (W H Freeman & Co., 1995)