Nanophotocatalysis and environmental applications : energy conversion and chemical transformations /: energy conversion and chemical transformations. ([2019])