" Effects of the Nanostructure and the Chemistry of Various Oxide Electrodes on the Overall Performance of Dye-Sensitized Solar Cells "