Introduction to Mathematica, Part II
Elements of Mathematica Programs
Plotting Data from Lists, Using More Mathematica Functions
Localized Variables and Switches
Patterns and ``Placeholder Variables''
Immediate (=) and Delayed (:=) Assignment
Functions: Using Patterns in Delayed Assignment (:=)
Smarter Functions: Further Restriction on Patterns and Conditions