SEARCH Articles Figures Tables O-isopropylidone-D-xylofuranose 21 a and ribofuranose 21b, [Publishers Imprint]