The Elements of Computing Systems, de Noam Nisam e Shimon Schocken, é um clássico. Também é um ótimo recurso para todos aqueles interessados em saber como um computador funciona (tanto software quanto hardware).
Nos primeiros dias da ciência da computação, a interação de hardware, software, compiladores e sistemas operacionais era simples o suficiente para ser entendida. Entretanto, estes dias ficaram para trás. Este livro ajuda a reconstituir essa realidade.