Introduction to Computational Science by George W. Shiflet & Angela B. Shiflet