3. Y. T. Shieh et al, 2011, Optimization of Multiple Electron Donor and Acceptor in Carbazole-Triphenylamine-Based Molecules for Application of Dye-Sensitized Solar Cells, The Journal of Physical Chem