Iron Pyrite Thin Film Counter Electrodes for Dye-Sensitized Solar Cells: High Efficiency for Iodine and Cobalt Redox Electrolyte Cells | doi.page