Concepts in Biochemistry - William K Stephenson