SEARCH Articles Figures Tables Dithienophospholes Dithienophospholes Mixed Oligomers and Polymers Based on Dibenzophosphole or Dithienophosphole Phospholes dithienophosphole