Introduction to computational science: modeling and simulation for the sciences - Shiflet, Angela B. (Princeton University Press, 2006)