A Computational Introduction to Number Theory and Algebra

A book introducing basic concepts from computational number theory and algebra, including all the necessary mathematical background.

The book (now in its second edition) is published by Cambridge University Press. It can be purchased directly from Cambridge University Press, or from online book retailers. However, the book will continue to be freely available online in PDF format under a Creative Commons license.


  • Version 2 [pdf] (6/16/2008, corresponds to the second print editon)
    • List of errata [pdf] (1/8/2015)

  • Version 1 [pdf] (1/15/2005, corresponds to the first print edition)
    • List of errata [pdf] (11/10/2007)
    • Supplementary material [pdf] (10/15/2006)
      • many additional exercises and examples
      • some alternative proofs and stronger theorems


Back to Victor Shoup's Home Page