Improved efficiency in front-side illuminated dye sensitized solar cells based on free-standing one-dimensional TiO2 nanotube array electrodes. (15th May 2019)