David Brin's Out of Time Series