When you start reading this book, it can be quite confusing as there are numerous POV's and a huge cast of characters to get your head around. There is no main protagonist, merely a group of disperate characters who's stories loosly intertwine around each other to tell the complete story.
Set in a future that is moderately distopian, weakly authoritarian and mildly post-apocalyptic. A mind boggling array of themes are explored from the psycological (paranoia, hypochondria, mind-control) through socio-political to time travel.
The seemingly disperate character's story's gradually come together as the story draws in and a desperate struggle for ultimate power culminates. The ending is fairy satisfying but leaves some lose ends. All in all, it was good but not great.