Patterned ZnO nanowires grown on single layer polystyrene spheres and their application in dye sensitive solar cell | IEEE Conference Publication | IEEE Xplore