SEARCH Articles Figures Tables 1-hydroxyphosphonate Chiral acids Hydroxyphosphonates Hydroxyphosphonic acid