Elementary numerical theory - Jones, Gareth A. (london Springer, 2013)