Text this: Introduction to numerical methods and Fortran programming