The Crystal Spheres
David Brin
DON'T KNOW MUCH ABOUT HISTORY: EVERYTHING YOU NEED TO KNOW ABOUT ...
Kenneth C. Davis
Separate Beds
LaVyrle Spencer
Infoquake
David Louis Edelman
Cradle
Arthur C. Clarke;Gentry Lee