Permutation City

Permutation City

By Greg Egan

Reviewed by Matt Crampton
Buy from Amazon