Biochemistry - Stryer, Lubert, 1938-2024 (W.H. Freeman and Company, 1995)