Computer science and scientific computing - Ortega James M (1976)