There are good ideas and believeable characters in the book, but the plot is progressing a bit too slowly and repeating it self. Narration voice is good.