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