Lehninger principles of biochemistry - NelsonDavid L (Macmillan worth, 2002)