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