SEARCH Articles Figures Tables Base Mix Dibenzophosphole Dibenzophospholes Dithienophosphole Dithienophospholes Oligomers Polymers Oligomers and polymers Or polymers Polymer mixing