Dye-Sensitized Solar Cells / - EPFL Press, Switzerland : 2010 - Unpaged : Dewey Class. No.: 621.31244 / DYE