Nanomedicine – nanotechnology for medical applications Imagine a world where diseases are diagnosed at their