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