A review by cameronaverwhy
Permutation City by Greg Egan

dark reflective slow-paced

3.0