I was surprised by a number of respects this book. I started without much conviction, I finished saying "soon one more". The story is really interesting, you travel a lot, and twists are such as to the end it is us not possible to make plausible predictions. Ravi and I recommend