This book scratches an itch that I did not know I had. Its like playing my favorite video game and reading my favorite book at the same time