A review by mswans
Annihilation by Jeff VanderMeer

4.5