Text this: Elementary Numerical Mathematics for Programmers and Engineers