Nanotechnology the science of small: applications in developing cou...