Hexyl dithiafulvalene (HDT)-substituted carbazole (CBZ) D–π–A based sensitizers for dye-sensitized solar cellsNaresh Duvva & Lingamallu GiribabuMagazine