Ionic liquids as solvents for the Knoevenagel condensation: understanding the role of solvent–solute interactions. (22nd September 2015)