A review by leoredcap
Blindsight by Peter Watts

challenging informative mysterious tense slow-paced

5.0