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

reflective fast-paced

5.0