Introduction to number theory with computing - Allenby, R B J T (1989)