An adventurer's guide to number theory - Friedberg, Richard (Dover Science Books, 1994)