W.A. Coppel Number Theory An Introduction to Mathematics - 2nd.Ed. - New York Springer 2009 - 625p. ISBN: 9780387894850