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