Numerical Analysis and Optimization: An Introduction to Mathematical Modelling and Numerical Simulation