Synthesis and Photovoltaic Properties of a Novel Low Band Gap Polymer Based on N-Substituted Dithieno[3,2-b:2′,3′-d]pyrrole | doi.page