A review by schadenfreudian
Annihilation by Jeff VanderMeer

2.0