Chemically Robust Phthalocyanines: Photosensitizer and Electron Shuttle in Solid State Dye Sensitized Solar Cells. Issue 1784 (11th June 2015)