The queen of mathematics an introduction to number theory - Anglin, William S. (Kluwer Acad. Publ., 1995)