Nano-structured binary semiconductor composite films for dye-sensitized solid state solar cells - Perera, V.P.S. (My University, 2004)