It is a great book. The story line is unique and very well written. However this book is not for beginner readers. The language is a little difficult to follow and ,due to the uniqueness of the story line the names of places and people are quite strange. One drawback of the writing style is that it is highly descriptive and the in detail descriptions are quite difficult to follow. All said and done, for regular reader it will make a good read and make them eager to follow the story's progressions in the sequels.