Heparan sulfate: a complex polymer charged with biological activity - Whitelock,J.M.; Iozzo,R. (Chem Rev, 2005)