Carbazole-based small molecule electron donors: Syntheses, characterization, and material properties. (March 2018)