SEARCH Articles Figures Tables Phosphonated methacrylate poly Phosphonic poly Poly[ phosphazenes phosphonated