Computing in science and engineering (New York : Institute of electrical and electronics engineers, 1999)