Thisbookhastwoprincipalaims:toteachscientificprogrammingandtointroducestochasticmodelling.Stochasticmodelling,indeedmathematicalmodellingmoregenerally,isintimatelylinkedtoscientificprogrammingbecausethenumericaltechniquesofscientificprogrammingenablethepracticalapplicationofmathematicalmodels