Enhanced performance of poly-3(hexylthiophene) - single walled carbon nanotube bulk heterojunction solar cells using a poly-3(hexylthiophene) buffer layer and Ca electrode | IEEE Conference Publication | IEEE Xplore