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