Elements of Biochemistry - Agarwal (Oxford & IBH)