UV-visible photocatalysis for clean energy production and pollution remediation : materials, reaction mechanisms, and applications /: materials, reaction mechanisms, and applications. (2023)