A review by areaderheart
Blindsight by Peter Watts

challenging mysterious tense

5.0