Solid-state dye-sensitized and bulk heterojunction solar cells using TiO2 and ZnO nanostructures: recent progress and new concepts at the borderline

Solid-state dye-sensitized and bulk heterojunction solar cells using TiO2 and ZnO nanostructures: recent progress and new concepts at the borderline