' … 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