Terranova, U; (2013) Challenges in dye-sensitised solar cells: a theoretical study. Doctoral thesis , UCL (University College London).