The etching and annealing influences of front-contact ZnO:Ga on amorphous thin film silicon solar cells | IEEE Conference Publication | IEEE Xplore