1. E. Bach and J. Shallit, Algorithmic Number Theory I — Efficient Algorithms, MIT Press, 1996.
2. G. Brassard, “A Quantum Jump in Computer Science”, Computer Science Today — Recent Trends and Development, Lecture Notes in Computer Science 1000, Springer-Verlag, 1995, 1–14.
3. H. Cohen, A Course in Computational Algebraic Number Theory, Graduate Texts in Mathematics 138, Springer-Verlag, 1993.
4. P. Giblin, Primes and Programming — An Introduction to Number Theory with Computing, Cambridge University Press, 1993.
5. P. Garrett, Making, Breaking Codes: An Introduction to Cryptology, Prentice-Hall, 2001.