The book is really well written if you as me but it gets lost at parts and starts getting boring. If i hadn't read it for an assignment i probably would have never finished it. Although it has its faults the book does have a good moral and good parts.