Characterization and application of self-assembled thin films of polyelectrolytes/TiO2/CdSe for hydrogen production. (29th June 2017)