ZnO nanowires/N719 dye/polypyrrole-SWNTs nanocomposite solid state dye sensitized solar cells | IEEE Conference Publication | IEEE Xplore