Introduction to computational physics for undergraduates paperback