A decent read, tries to use real science to build pseudoscience that can sometimes become too complex. It was completely hamfisted by the end, though I DO agree with the books messaging. Despite complaints it still managed to keep me reading. It's not a bad read, but I won't rush to read it again.