Electrochromic Self-Electrostabilized Polypyrrole Films Doped with Surfactant and Azo Dye - doi 10.3390/polym11111757 2019-10 Article type Journal