Nanotechnology is the science of designing and building machines at the molecular and atomic levels.Dr. Hall - a leading researcher on the frontiers of nanotechnology who has designed for NASA - describes nanotechnology in a very accessible way, so that anyone can understand what it's about, what it could do, and what it can't do. He puts it into historical context, explaining how previous technological developments have affected us, how nanotechnology...