Harper's Biochemistry - Murray, Robert K.