Learn more

Goodreads

Permutation City, by Greg Egan

Points (6)