Ezra's Bookshelf

Stories of Your Life and Others

by Ted Chiang