Do NOT read if you haven’t seen the movie. But also, if you haven’t seen it, and you even vaguely like Sci-Fi (or Terry Gilliam films - this isn’t one, but has a similar flavour) GO SEE IT. It’s amazing.
Oh, and if you have seen it, read this. It’s a stimulating collection of thoughts about the movie.