Ternary g-C3N4/NiOOH/Ag nanocomposite photocatalyst with efficient charges separation and high activity for H2 production. (15th November 2020)