Chitosan as a biodegradable heterogeneous catalyst for Knoevenagel condensation between benzaldehydes and cyanoacetamide | Publicación