SEARCH Articles Figures Tables 3- Oxoalkylphosphonic acids Oxoalkylphosphonates Oxoalkylphosphonates synthesis