Lehinger principles of Biochemistry - David L Nelson (Newyork, 2005)