Heterogeneous photocatalysis from fundamentals to green applications - Colmenares, Juan Carlos; Xu, Yi-Jun (Green chemistry and sustainable technology, 2016)