Molecular design of life - Stryer, Lubert (W.H. Freeman and Co., 1989)