ARTIFICIAL LIFEARTIFICIAL LIFE

Steven Levy

Virtual RealityVirtual Reality

Howard Rheingold