Source: http://sceweb.sce.uhcl.edu/wang/orglab/esterification.pdf