9,9′-Bifluorenylidene-diketopyrrolopyrrole donors for non-polymeric solution processed solar cellsBy dev / January 1, 2019