Stories of Your Life and Others

Stories of Your Life and Others
Ted Chiang
★★★★★