The mathematica programmer - Academic Press