Naphthalene diimide-based small molecule acceptors for fullerene-free organic solar cells. (1st July 2017)