Code is my favorite technical book of all time [1]. Charles does an amazing job of building a computer up from basic principles “two young boys who want to communicate after their parents tell them to go to bed at night” all the way to modern (for 1999) computers. He layers abstraction on top of abstraction all the way to a working computer. My only (slight) disappointment in the book is that he tries to cover operating systems -> object oriented programming in a couple of chapters a…