ZnSnN2: A new earth-abundant element semiconductor for solar cells | IEEE Conference Publication | IEEE Xplore