Carbohydrate Chemistry And Biochemistry by Royal Society of Chemistry, Michael Sinnott & Michael L. Sinnott