Dye-sensitized solar cell and photocatalytic performance of nanocomposite photocatalyst prepared by electrochemical anodization - doi 10.1007/s12034-016-1280-1 2016-10 Article type Journal