Carboxymethyl cellulose gel membrane loaded with nanoparticle photocatalysts for hydrogen production. (21st May 2019)