Ted Chiang

Exhalation

5

Stories of Your Life and Others

5