Dye-sensitized solar cells - Kalyanasundaram, K ed (EPFL Press and CRC, 2010)