SMS: Lehninger principles of biochemistry / David L. Nelson, Michael M. Cox.