I found this book a real struggle to keep reading, as the conversations and explanations drifted here and there. Parts of it were good, especially the last chapter. It has the potential to be a really good story and I wonder if lots of it was lost in translation. I can't work out why it is so popular.