Lehninger principal of biochemisry. - Nelson David L; Cox Michael M (New York W H Freeman, 2005)