SEARCH Articles Figures Tables Haack Haack Reaction Limonen Limonene Vilsmeier Vilsmeier-Haack Vilsmeier-Haack reaction