Dye-sensitized solar cells - Kalyanasundaram, K., 1949- (CRC Press ; EPFL Press, 2010)