SEARCH Articles Figures Tables Benzaldehyde, reactions Benzaldehydes reaction Haack Haack Reaction Vilsmeier Vilsmeier-Haack Vilsmeier-Haack reaction