Found in 2 comments on Hacker News
mario54 · 2014-08-20 · Original thread
There is also "But How Do It Know?" by J Clark Scott. It's good for beginners.

miles · 2010-09-18 · Original thread
Non-CS majors who want to dig deeper might enjoy:

But How Do It Know? - The Basic Principles of Computers for Everyone

Fresh book recommendations delivered straight to your inbox every Thursday.