"An interesting, sophisticated introduction to number theory..." American Mathematical Monthly
"Of the many volumes I have seen about `number theory and computing', this delightful, if unorthodox, introductory text is probably the finest...a great strength of this book is its emphasis on computing and on computing examples. There are several programs included in the text, often different algorithms for achieving the same computational result, and both theoretical and practical reasons for preferring one method over another are discussed. The programming language is Pascal, which is perfectly appropriate...[and] there are a great many numerial exercises and examples...only the deadest of students could possibly consider this dry; the author has brought life and energy to the subject by his presentation." Duncan Buell, Mathematical Reviews
Primality has recently become of commercial importance because it is related to the security of codes. This introductory book describes some of the more elementary methods of factorization and primality testing that do not require detailed knowledge of other areas of mathematics.