A review by liminal
Blindsight by Peter Watts

5.0