SEARCH Articles Figures Tables Bis acids Bis- methylphosphonic acid Dimethylamide Methylphosphonates Methylphosphonic acid