SEARCH Articles Figures Tables 1-hydroxyphosphonate A-Hydroxyphosphonic acid A-Hydroxyphosphonic acid esters A-hydroxyphosphonate A-hydroxyphosphonate Hydroxyphosphonates