elementary number theory - "burton, david m. " (uk : wm.c. brown publisher, 1988)