First Steps in Numerical Scientific Computing by Peter Knowles | Menrva Books