Lehinger Principles of Biochemistry - Nelson ,David L (Freeman, 2005)