Nanomedicine, the medical application of nanotechnology, is poised to make a major impact on the diagnosis and treatment of many diseases. It is a relatively new branch of science that involves harnessing the unique properties of particles that are nanometers in scale (nanoparticles) for both diagnostic and therapeutic applications. Nanoparticles (NPs) can be engineered with precise sizes, shap...