Effect of textured tin oxide and zinc oxide substrates on the current generation in amorphous silicon solar cells | IEEE Conference Publication | IEEE Xplore