SEARCH Articles Figures Tables 7-Hydroxyalkylphosphonium salts, synthesis Hydroxyalkylphosphonium salts reactions