The Pattern on the Stone is also excellent, especially for audiences less familiar with computers. It has always struck me as a paramount example of "education" in that it shares relative illumination in a very digestible format. I wish I'd read it years earlier.
I recommend it every chance I get.
https://mitpress.mit.edu/books/elements-computing-systems