Everest
,
G.
,
& Ward
,
T. (2005). An Introduction to Number Theory. Springer Verlag