Effects of Titanium Oxide Nanotube Arrays with Different Lengths on the Characteristics of Dye-Sensitized Solar Cells. (13th March 2013)