The Crystal World by J. G. Ballard.
Not dissimilar in many ways to Annihilation, and you can see it was a real influence for the film (references to refraction, cancer, and even a shared character name "Ventress"). Read it years ago and am enjoying the re-read.