Recent Progress in Energy-Driven Water Splitting. - Tee SY; Win KY; Teo WS; Koh LD; Liu S; Teng CP; Han MY (Advanced science (Weinheim, Baden-Wurttemberg, Germany), 2017)