Ionic liquid electrolyte porphyrin dye sensitised solar cells | Publicación