A review by tankard
Sundiver, by David Brin

3.0

6/10