Reverse type I core - CuI /shell - CuO: A versatile heterostructure for photoelectrochemical applications. (10th March 2018)