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