SEARCH Articles Figures Tables Haack Haack Reaction Ricinolate Ricinoleate Ricinoleates Ricinolic acid Vilsmeier Vilsmeier-Haack Vilsmeier-Haack reaction