Another thoughtful work from an author who is putting the science back into science fiction. Egan has a knack for weaving numerous intellectually stimulating ideas into a coherent framework with a bit of dramatic plot to boot. I’m glad he further explored, in Diaspora, the seeds of ideas planted in Permutation City and, given the choice, I would have read the latter first.