A review by torchlab
Annihilation by Jeff VanderMeer

4.0