Harper's biochemistry by (Norwalk Appleton and Lange, 1998)