Oxygen annealing and Zn/HCl etching effects on CZTS devices | IEEE Conference Publication | IEEE Xplore