Number theory with applications - Li, W. C. Winnie (World Scientific, 1996)