Fryguy451 rated Sundiver: 3 stars Nov. 27, 2009 Public Sundiver by David Brin (A Bantam spectra book)