I am a slow and careful reader, often re-visiting passages of a book to fully understand its meaning. Even though some of the ideas presented in this novel were completely over my head, it didn't spoil my enjoyment. A fast-paced and entertaining comedy thriller that made me laugh out loud.