Note that the programs from Volume 1 have been updated to take advantage of features of Version 3.0 of Mathematica.
AccountClasses.m (1-04)
AccountObjects.m (1-03)
Accounts.m (1-04)
BookPictures.m
(Code for the chapter-opener pictures of Volume 2)
Classes.m (1-04)
CmplxA.m (1-03)
CmplxA1.m (1-03)
CmplxCl.m (1-04)
CmplxD1.m (1-03)
CmplxDis.m (1-03)
CmplxM1.m (1-03)
CmplxMsg.m (1-03)
CmplxTab.m (1-03)
Collections.m (1-04)
Combinators.m (2-04)
ComplexPlot3D.m
(Used for Plate 4 of Volume 1)
DAG.m (2-02)
Databases.m (1-05)
fBm.m (2-08)
Fibonacci.m (1-07)
FractalCurves.m (1-08)
FractalExamples.m (1-08)
FractCube.m (1-06)
FSA.m (2-02)
Gallery.m
(Code for the plates of Volume 1)
Icosahedra.m (2-10)
IteratedFunctions.m
(2-07)
JurassicPark.m (2-02)
Lisp.m (1-02, 2-02)
Lists.m (2-02)
LogicProgramming.m (2-02)
LookupTable.m (1-03)
Master.m
(Autoloading package for Volume 2)
Master1.m
(Autoloading package for Volume 1)
MinimalSurfaces.m (1-09)
Modular.m (1-02)
Nat1.m (1-02)
NIM.m (2-02)
Numerals.m (2-04)
Pictures.m
(Code for the chapter-opener pictures of Volume 1)
PolyhedraExamples.m (2-09)
POVray.m (2-11)
RandomWalk3D.m (1-04)
rayshade.m (2-11)
RaySis.m (2-12)
RayWalk.m (2-11)
RecordManager.m (1-05)
RectObjects.m (1-03)
Sierpinski.m
(Used for Plate 5 of Volume 1)
SIS.m (2-12)
SortAux.m (2-06)
SortAuxG.m (2-06)
Sorting.m (2-06)
SortVisual.m (2-06)
SphericalTriangles.m (2-09)
SphereWalk.m (2-01)
Spirals.m (1-03)
Streams.m (1-06)
SurfaceGraphics3D.m (2-11)
SystemProgramming.m (1-10)
Tape.m (2-05)
Tetrix.m (1-05)
Turing.m (2-05)
TuringExamples.m (2-05)
TuringMacros.m (2-05)
TuringOptimizer.m (2-05)
TuringRecursive.m (2-05)
UniformPolyhedra.m (1-01, 2-09)
Unify.m (2-02)
Y.m (2-03)