Part history, part forensic investigation, every bit entertaining, this was a wonderful change of pace from most of the programming books I typically read.
While in high school in the early 90s I pored over every shareware catalog that came in the mail, and I loved Wolfenstein 3D and its successors. As a software engineer reading this book thirty years later, it was fascinating to follow along with the code excerpts and see the clever ways the developers created a genre of first person shooters without software frameworks and with incredibly limited hardware support.