Text this: Numerical methods, software, and analysis /