Electrochromic Self-Electrostabilized Polypyrrole Films Doped with Surfactant and Azo Dye - doi # Date : 1398-08 Article type Journal