This is documentation for Mathematica 2, which was
based on an earlier version of the Wolfram Language.

### Mathematica: A System for Doing Mathematics by Computer, Second Edition

Part 1. A Practical Introduction to Mathematica
1.0 Running Mathematica
1.1 Numerical Calculations
1.2 Building Up Calculations
1.3 Using the Mathematica System
1.4 Algebraic Calculations
1.5 Symbolic Mathematics
1.6 Numerical Mathematics
1.7 Functions and Programs
1.8 Lists
1.9 Graphics and Sound
1.10 Files and External Operations

Part 2. Principles of Mathematica
2.1 Expressions
2.2 Functional Operations
2.3 Patterns
2.4 Transformation Rules and Definitions
2.5 Evaluation of Expressions
2.6 Modularity and the Naming of Things
2.7 Textual Output
2.8 Strings, Names and Messages
2.9 The Structure of Graphics and Sound
2.10 Input and Output
2.11 Global Aspects of Mathematica Sessions

Part 3. Advanced Mathematics in Mathematica
3.1 Numbers
3.2 Mathematical Functions
3.3 Algebraic Manipulation
3.4 Manipulating Equations
3.5 Calculus
3.6 Power Series, Limits and Residues
3.7 Linear Algebra
3.8 Numerical Operations on Data
3.9 Numerical Operations on Functions

Appendix. Mathematica Reference Guide
A.1 Basic Objects
A.2 Input Syntax
A.3 Some General Notations and Conventions
A.4 Evaluation
A.5 Patterns and Transformation Rules
A.6 Input and Output
A.7 Mathematica Sessions and Global Objects
A.8 Listing of Built-in Mathematica Objects