Factorization And Primality Testing by David M. Bressoud