Biochemistry by C. van Tellingen, Jeremy M. Berg & Mary Campbell