Diketopyrrolopyrrole-based single molecules in photovoltaic technologies | Publicación