Principles of biochemistry - Lehninger; Nelson, David L; Cox, Michael M (2008)