A review by postcordillera
Blindsight by Peter Watts

3.75