The synergistic effect of alcohol mixtures on transesterification of soybean oil using homogeneous and heterogeneous catalysts