Physics and Technology of Nanostructures