Bulk Heterojunction Photovoltaic Devices Research Articles