Dye-sensitized solar cells and solar cell performance - Travino, Michael R. (Electrical engineering developments, 2012)