The Pattern on The Stone
by W. Daniel Hillis
Most people are baffled by how computers work and assume that they will never understand ...