Mastering Mathematica. Programming methods and applications - Gray, John Walker (AP Professional, 1994)