Design, Synthesis, and Application of Amphiphilic Ruthenium Polypyridyl Photosensitizers in Solar Cells Based on Nanocrystalline TiO2 Films | doi.page