Electrochromic Self-Electrostabilized Polypyrrole Films Doped with Surfactant and Azo Dye - doi # 2019-11 Article type Journal