This is a very good book. I still have my copy. Stanford used it for intro CS theory classes. It's great that it's available for free now.<p>Realistically, this represents all the CS theoretical knowledge required for 99% practicing developers. At Acunote we occasionally need remedial training materials for new hires, say on complexity theory, and a chapter from this book will work great.