John Kelly rated Stories of Your Life & Others: 5 stars Oct. 23, 2016 Public Stories of Your Life & Others by Ted Chiang