REVIEW: Annihilation by Jeff VanDerMeer - a poignant and beautiful ...