The Molecular and Supramolecular Chemistry of Carbohydrates: A Chemical Introduction to the Glycosciences by Serge David | Menrva Books