Kinetics and Catalysis in Microheterogeneous Systems - Michael Gratzel (Taylor and Francis, 1991)