A Beginner's Guide to Mathematica by David McMahon, Topa Dan & Daniel M. Topa