A review by sagittariusreads_
Sundiver by David Brin

3.0