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

adventurous challenging reflective medium-paced

4.0