Problem Solving and Computation For Scientists and Engineers by Steven R Lerman