In the year 4004 AD, the entire universe of habitable worlds has been filled with human beings, thanks to an ancient teleport network and unlimited growth. Humans live on more than a hundred... This description may be from another edition of this product.