Publication

Molecular Engineering of Push-Pull Porphyrin Dyes for Highly Efficient Dye-Sensitized Solar Cells: The Role of Benzene Spacers