- Andrews, G. E. (1994). Number Theory. Dover Publications.
- Bauer, F. L., & Wössner, H. (1972). The “Plankalkül” of Konrad Zuse: A forerunner of today's programming languages. Communications of the ACM, 15(7), 678–685.
- Conway, J. H. (2012). Regular Algebra and Finite Machines. Courier Corporation.
- Golomb, S. W. (1967). Shift Register Sequences. Holden-Day, Inc.
- Hofstadter, D. R. (1999). Gödel, Escher, Bach: An Eternal Golden Braid. Basic Books.
- Kneale, W., & Kneale, M. (1962). The Development of Logic. Oxford Clarendon Press.
- Kneusel, R. T. (2022). Strange Code: Esoteric Languages and What They Reveal About the Nature of Programming. No Starch Press.
- Peterson, W. W. (1961). Error-Correcting Codes. The M.I.T. Press and John Wiley & Sons.
- Pierce, J. R. (1980). An Introduction to Information Theory: Symbols, Signals and Noise. Courier Corporation.
- Deutsch, D., Ekert, A., & Lupacchini, R. (2000). Machines, Logic and Quantum Physics. The Bulletin of Symbolic Logic, 6(3), 265–283. https://doi.org/10.2307/421056
- Deutsch, D. (1985). Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer. Proceedings of the Royal Society of London. Series A, Mathematical and Physical Sciences, 400(1818), 97–117. http://www.jstor.org/stable/2397601