Cliff weaves an interesting story with enough connections to real happenings in the world today that this book seems to be non-fiction.
Just when you think you know where the story line is going Cliff changes up on you. While some things are predictable others are not, which adds to the enjoyment of the book.
Some events catch you totally off guard. While it may seem to start slow stick with it, you will not be disappointed.