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

adventurous challenging reflective fast-paced

5.0