Carbohydrate chemistry : state of the art and challenges for drug development : an overview on structure, biological roles, synthetic methods and application as therapeutics - Cipolla, Laura (Imperial College Press, 2016)