Electrochromic Self-Electrostabilized Polypyrrole Films Doped with Surfactant and Azo Dye - doi 10.3390/polym11111757 Date : 1398-07 Article type Journal