A cascade of numbers : an introduction to number theory /
Burn, Bob.
Chetwynd, Amanda.
London :   Arnold,
1996.