Text this: Quantum dot-sensitized solar cell based on nano-TiO2 electrodes