“The book incorporates many historical, philosophical, and practical concerns closely related to the definitions and core results of the subject. In addition, the book covers enough ground to be able to discuss the finite injury priority method. … The tone is friendly and accessible, and a reader can learn some of the fundamental aspects of computability theory and its history without getting bogged down in technical details.” (Joseph R. Mileti, Mathematical Reviews, September, 2016)“For the prepared, this is a wonderful blending of history and philosophy, foundations and computation, math and the mystery of the incomplete, undecidable, unknowable, incomputable. … a willing reader will be happy.” (Benjamin Wells, ACM Computing Reviews, April, 2016)“The main purpose of this book is to provide the reader with a clear and deep understanding of the foundations of computability theory. This goal is fully achieved, because the book is well-written and its reading is very pleasant. … It is a good textbook for undergraduate or beginning graduate students in computer science or mathematics, and I suggest to use it.” (Patrizio Cintioli, zbMATH 1339.03001, 2016)