A first course in scientific computing : symbolic, graphic, and numeric modeling using Maple, Java, Mathematica, and Fortran - Landau, Rubin H. (Princeton University Press, 2005)