SEARCH Articles Figures Tables Poly acid Poly(indole-5-carboxylic acid Poly-carboxylic acid-based modifier Self-Doped Poly(indole-5-carboxylic acid)