Computer Applications by Edward E. Brent & Ronald E. Anderson