Text this: Understanding the reaction mechanism of photocatalytic reduction of CO2 with H2O on TiO2-based photocatalysts , a review