A new perspective on computational thinking
On Computable Numbers, with an Application to the Entscheidungsproblem.