Introduction to programming with Mathematica - Gaylord, Richard J. (TELOS, 1993)