Lehninger principles of biochemistry - Cox, Michael M; Author (2008)