Travelers of a Hundred Ages by Donald Keene [ · 1st Print · 1999]

What stands out about this textbook is the use of analogies to explain concepts.