Carbohydrate chemistry State of the art and challenges for drug development /

Carbohydrate chemistry State of the art and challenges for drug development / - London : Imperial College Press , 2016. - 506 p.

9781783267194