Text this: Equations, models, and programs : a mathematical introduction to computer science / Thomas J. Myers.