A review by shanth
Stories of Your Life and Others by Ted Chiang

5.0