Indium phosphide based solar cell using ultra-thin ZnO as an electron selective layerBy Paul McGarry / January 1, 2018