Scientific computing An introductory survey - HeathlhMichael T