Benzimidazole/Pyridoimidazole-Based Organic Sensitizers for High-Performance Dye-Sensitized Solar Cells.

Benzimidazole/Pyridoimidazole-Based Organic Sensitizers for High-Performance Dye-Sensitized Solar Cells.