Carbohydrates : synthesis, mechanisms, and stereoelectronic effects (2009)