Engineering of a Novel Ruthenium Sensitizer and Its Application in Dye-Sensitized Solar Cells for Conversion of Sunlight into Electricity | doi.page