David Brin -- SF

Existence