Mirror worlds : or the day software puts the universe in a shoebox-- how it will happen and what it will mean /
Gelernter, David.
New York ; Oxford : Oxford University Press,
1991.