Electrochemical Impedance Spectra of Dye-Sensitized Solar Cells: Fundamentals and Spreadsheet Calculation. (27th November 2014)