An introduction to the theory of numbers - Hardy, G. H. ; Wright, E. M. (London: Oxford University press, 1981)