Dye-sensitized solar cells based on composite TiO2 nanoparticle nanorod single and bi-layer photoelectrodes - doi # 2016-10 Article type Journal