Interface engineering of Cu(In, Ga)Se2 and atomic layer deposited Zn(O, S) heterojunctions. (24th July 2017)