SEARCH Articles Figures Tables Sugar olefins Wittig olefinations keto-sugars Witting olefination of sugar aldehydes