Harper's Illustrated Biochemistry 29th ed.

9780071792776