Chemistry of some heterocyclic compounds: A study in the preparation of some new coumarines oxazolones quinolones carbostyrils desaurins and cyanines