SEARCH Articles Figures Tables Aldehyde allylic Aldehydes allylation Aldehydes heterocyclic Allyl aldehyde