Text this: Programming for engineering and computer science - H. H. Tan; TB. D. Orazio