An introduction to the theory of numbers by Ivan Matveevich Vinogradov | Lex | Lex