Carbon nitrides structure, properties and applications in science and technology (De Gruyter, 2023)