Lehninger principles of biochemistry / - Nelson, David L.