Ivan Niven, Herbert S. Zuckerman and Hugh L. Montgomery An Introduction to the Theory of Numbers - Wiley 2008