Code: The Hidden Language of Computer Hardware and Software by Charles Petzold https://codehiddenlanguage.com/ Algorithms to Live by: The Computer Science of Human Decisions by Brian Christian and Tom Griffiths Mythical Man Month by Frederick Brooks
Also recommended in this reply