A history of scientific computing (Addison-Wesley, 1990)