Physics and Nanotechnology