Fullerene Bulk Heterojunction Solar Cells Research Articles