Mars
Ben Bova
Thief of Time
Terry Pratchett
The Greatest Mysteries of All Time. Volume 2
Otto Penzler