I'm very ambivalent about this book.
On one hand, it has fair amount of interesting concepts, little scientific in-jokes and interesting construction of the world. On other hand, it has horribly paper-thing characters, that don't really develop - their behavior looks like something that was revers...
...more