Synthesis of glycerol carbonate from transesterification of glycerol with dimethyl carbonate catalyzed by CaO from natural sources as green and economical catalyst. (2018)