Heterogeneous Photocatalysis - Palmisano, Leonardo (Elsevier Elsevier, 2019)