Nanoparticles in modern medicine: state of the art and future challenges.

Nanoparticles in modern medicine: state of the art and future challenges.