Synthesis of novel colorants
Synthesis of oxide layer coated ZnO and TiO2 nanoparticles and their application in dye sensitized solar cells
Dye sensitized solar cells based on mesoporous oxide electrodes