SEARCH Articles Figures Tables Heteroallene Heteroallenes Phosphoran Phosphorane Phosphorane, thioxovinylidenetriphenylreaction with heteroallenes Phosphoranes synthesis