Number theory with applications - Li, W.C Winnie (world scientific, 1996)