Towards efficient photovoltaic devices : key facts and experiments on dye sensitised solar cells - Andrei, Codrin Alexandru, (Cambridge Scholars Publishing, 2017)