Nanophotocatalysis and environmental applications : materials and technology /: materials and technology. ([2019])