Introduction to Programming With Mathematica - Gaylord Richard J. (New York Springer Verlag, 1993)