Recent advances in the Biginelli dihydropyrimidine synthesis. New tricks from an old dog.

Recent advances in the Biginelli dihydropyrimidine synthesis. New tricks from an old dog.