SEARCH Articles Figures Tables Bronsted acid Bronsted acidity Friedel Crafts alkylation Friedel-Crafts alkylation acids Friedel-Crafts alkylations