Heterojunction Solar Cells Based on Silicon and Composite Films of Polyaniline and Carbon Nanotubes | IEEE Journals & Magazine | IEEE Xplore