ether group in another embodiment w is methyl ethyl propyl butyl isobutyl phenyl 1 2 cyclohexanedicarboxylate bisphenol a diethylene glycol resorcinol cyclohexanedimethanol poly dimethylsiloxane 2 6 tolylene diisocyanate 1 3 butadiene or dicyclopentadiene in one embodiment m is an integer from 0 to 10 including from 0 to 5 in another embodiment n is an integer from 1 to 10 including from 1 to 5 in another embodiment a method for making an anion exchange polymer comprises reacting a tertiary amine an acid inhibitor and a polyepoxide to form a quaternary ammonium monomer and polymerizing the quaternary ammonium monomer in the presence of a catalyst the tertiary amine may be an ethylenic tertiary amine in one embodiment the ethylenic tertiary amine is selected from the group consisting of dimethylaminopropylmethacrylamide dmapma dimethylaminopropylacrylamide dmapaa diethylaminopropylmethacrylamide deapma dimethylaminoethylmethacrylate dmaema and mixtures thereof in another embodiment the ethylenic tertiary amine monomer is dmapma the polyepoxide may be any type of polyepoxide having at least two epoxide groups in one embodiment the polyepoxide is a diglycidyl ether or a triglycidyl ether diglycidyl ethers include but are not limited to diethylene glycol diglycidyl ether diglycidyl 1 2 cyclohexanedicarboxylate n n diglycidyl 4 glycidyloxyaniline bisphenol a diglycidyl ether brominated bisphenol a diglycidyl ether bisphenol f diglycidyl ether 1 4 butanediol diglycidyl ether 1 4 butanediyl diglycidyl ether 1 4 cyclohexanedimethanol diglycidyl ether glycerol diglycidyl ether resorcinol diglycidyl ether bis 4 glycidyloxy phenyl methane bisphenol.