Queen of mathematics: An introduction to number theory - Anglin, W S (1995)