Heterogeneous Photochemical Electron Transfer - Grätzel, Michael (CRC Press,Inc, 1989)