Text this: Nanostructured titanium dioxide thin film for dye-sensitized Solar cell applications