SEARCH Articles Figures Tables Photovoltaics based on thiophene polymers a short overview Polymer thiophene Thiophene-based