Topics in number theory - Leveque, WJ (Addison Wesley, 1956)