8 great ideas in computer architecture
Computers come and go, but these ideas have powered through six decades of computer design