Text this: C for engineers and scientists : an interpretive approach / Harry H. Cheng.