Travelers of a hundred ages - Keene, Donald (Henry Holt, 1989)