A fine book with a very misleading name. The book is about basic computer science and algorithms.
In the 1980s the term "hacker" was possibly conflated with "cracker" by stupids in the media, and came to mean a software pirate or kid who broke into the Pentagon. But the proper meaning still hasn't been lost with the graybeards among us.
I think it's not necessarily due to stupidity that media outlets eschewed the term "cracker."