Lehinger principles of biochemistry - Nelson, David L . (Freeman, 2008)