A review by lucy
Blindsight by Peter Watts

4.0