Number Theory An Introduction to Mathematics - Coppel, W.A (Springer New York, 2009)