It's a great book, I bought the paper version first, but man it was too big and heavy for my liking, ended up buying a digital copy; much more practical for notes and search... although I keep getting lost somewhere in the mountain :) I also recommend munificent's other book about game programming patterns. Both are fun to read.
But that's only for books I don't want to keep, and Crafting Interpreters is definitely a keeper...