publication venue for Preparation and photovoltaic property of a new hybrid nanocrystalline SnO2/Polypyrrole p–n heterojunction. 43:129-136. 2012