Lehinger principles of biochemistry - Cox, Michael M . (Palgrave, 2000)