' ... this is a readable, accessible text full of invaluable advice, illustrated using interesting examples and exercises ... if you do have some background knowledge of numerical analysis, MATLAB, and are motivated by the application of numerical methods to real problems, you will find this book full of interest ... the book acts as a useful introduction to several important, more general, issues in scientific computing.' The Mathematical Gazette