Lehninger principles of biochemitry. - Nelson David L; Cox Michael M (2005)