Organic photovoltaics: mechanism, materials, and devices by Niyazi Serdar Sariciftci | Menrva Books | MenrvaBooks