The unique role of nanoparticles in nanomedicine: imaging, drug delivery and therapy.

The unique role of nanoparticles in nanomedicine: imaging, drug delivery and therapy.