Principles of biochemistry - Nelson, David L.; Cox, Michael M.; Lehninger, Albert L. (Freeman, 2008)