Non-fullerene acceptor engineering with three-dimensional thiophene/selenophene-annulated perylene diimides for high performance polymer solar cells. Issue 46 (8th November 2018)