SEARCH Articles Figures Tables Michael additions trifluoromethanesulfonate Trifluoromethanesulfonic acid