Lehninger: principles of biochemistry - Nelson, David L.; Cox, Michael M (Worth, 2000)