A review by overlap
Annihilation, by Jeff VanderMeer

4.5