Carbohydrate chemistry and biochemistry structure and mechanism - Sinnott, Michael L (RSC, 2008)