Poly(1, 2, 3-triazolium)s: a new class of functional polymer electrolytes. Issue 12 (6th January 2016)