Text this: Introduction to computational physics for undergraduates /