Bach, E & Shallit, J Algorithmic number theory efficient algorithms, Vol. 1 E. Bach & J. Shallit - London MIT Press 1996 - xvi 512 - Foundations of computing . ISBN: 9780262024051