Principles of biochemistry - Albert L. Lehninger Editor: Sally Anderson, June Fox (Worth Publishers)