A review by granbosque
Annihilation by Jeff VanderMeer

3.0