Hardy, G.H. and Wright, E. M An Introduction to the Theory of Numbers (6th edition), - Oxford University Press. ISBN: 9780199219865