A review by paperback_cat
Arrival by Ted Chiang

5.0