Lehninger principles of biochemistry - Cox, Michael M (W.H freeman&company, 2011)