The rate of technological development is exploding. Such diverse technologies as computing, communications, genetics, biology, and nanotechnology are rapidly pushing humanity to a new singularity, a... This description may be from another edition of this product.