We are in 1958, Davis is writing from the border between mathematics and computer science. He assumes that you know a great deal about Turing machines, Godel's numbers + incompleteness theorems, and is familiar with their original notations. Non-mathematicians like myself might get scared with the notation (e.g. while wrestling with the "arithmetization theory of Turing machines", what?!); it may even make you cry. Then he goes incrementally showing operations with computable functions, recursive functions and difficulties with decision problems. One proof after another. The cross-references among the several theorems in this book will make you behave like a Turing machine going furiously back and forth trying to "compute" this book. A great challenge indeed.