I think that this book is better than others like it I have read, but I do think that a few things changed could make this a better reading experience. One thing that took me out of the book multiple times in all the pop culture references, as I do think that they can maybe connect the reader with the book, this book has far too many. But that is my main criticism, overall I think you should recently read it.