Knoevenagel condensation using nitrogen-doped carbon catalysts. (November 2016)