Small molecular thienoquinoidal dyes as electron donors for solution processable organic photovoltaic cells1. Issue 94 (14th October 2015)