SEARCH Articles Figures Tables Dialkyl H-phosphonate Dialkyl H-phosphonate Dialkyl phosphonate H-phosphonates