Dawn of time : prehistory through science fiction