Nanoparticle-based delivery of small interfering RNA: challenges for cancer therapy.

Nanoparticle-based delivery of small interfering RNA: challenges for cancer therapy.