Facile and efficient one-pot synthesis of highly functionalised 1, 2, 3, 5-tetrahydroimidazo[1, 2-a]pyrimidines. (1st April 2015)