Carbon nitride quantum dots (CNQDs)/TiO2 nanoparticle heterojunction photocatalysts for enhanced ultraviolet-visible-light-driven bisphenol a degradation and H2 production. (3rd September 2020)