Dye-sensitized-solar-cells based on calix[4]arene scaffolds | Publicación