Boken 'Scientific Computing: An Introductory Survey, Second Edition' skiller seg fra tradisjonelle lærebøker i numerisk analyse ved å legge vekt på motivasjonen og ideene bak algoritmene, snarere enn på detaljierte analyser. Den gir en omfattende oversikt over metoder og programvare for å løse matematiske problemer som oppstår i beregningsmodellering og dataanalyse. Boken fokuserer på riktig problemformulering, valg av effektive løsningsalgoritmer og tolkning av resultater. Siden dens første publisering for 20 år siden har det moderne og grunnleggende perspektivet i boken vist seg å være tidløst, og den videreføres fortsatt i klasserommet. I denne klassiske utgaven er det gjort oppdateringer som inkluderer referanser til Python-programvare og Chebfun-pakken, utvidelser om barysentral formulering for Lagrange-polynomfortolkning samt stokastiske metoder. I tillegg er det tilgjengelig om lag 100 interaktive utdanningsmoduler som dynamisk illustrerer konseptene og algoritmene presentert i boken.