Fabrication of nano-CdSe thin films from gas/liquid interface reactions and self-assembly for photoelectrochemical hydrogen production. (30th January 2016)