Biochemistry - STRYER, Lubert (W. H. Freeman, 1975)