Heterocycles from Carbohydrate Precursors by El Sayed H. El Ashry | Menrva Books | MenrvaBooks