Lehninger principles of biochemistry - Nelson,David L (W.H Freeman and company, 2013)