Carbon nitrides and metal nanoparticles: from controlled synthesis to design principles for improved photocatalysisIvo F. Teixeira, Pedro H. C. Camargo, Eduardo C. M. Barbosa et al.|Chemical Society Reviews|2018Cited by 308