A review by kibernick
Blindsight by Peter Watts

5.0