Dendrimer-based nanocarriers: a versatile platform for drug delivery.

Dendrimer-based nanocarriers: a versatile platform for drug delivery.