Thin film photoelectrodes for solar water splitting. (22nd January 2019)