This text describes the Maple Symbolic Computation System and the Maple V language. It describes the numeric and symbolic expressions that can be used in Maple V. All the basic data types, such as names, polynomials and functions, as well as structured data types, are covered. The book also gives a complete description of the programming language statements that are provided in the Maple V system and shows how a user can extend the functionality of the Maple V system by adding user-defined routines. The manual also provides a complete description of the Maple V system, including its 2D and 3D graphics. Maple V features a newly designed user interface on many systems. Separate appendices describe how to use Maple V on systems using the X Window System, DOS and the Macintosh.