Ultrafast charge transfer from CdSe nanoparticles to methylviologen and single-walled carbon nanotubes and its effect on hybrid bulk heterojunction photovoltaic devices | IEEE Conference Publication | IEEE Xplore