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

adventurous informative reflective fast-paced

5.0