This textbook gives an introduction to the algorithmic basis of the mathematical engine in computer algebra systems.It is designed to accompany one- or two-semester courses for advanced undergraduate or graduate students in computer science or mathematics. Its comprehensiveness and authority make it also an essential reference for professionals in the area.
Maple is used to illustrate computer algebra algorithms and to solve an application problem from computational chemistry. Students are also asked to solve some of the exercises using Maple.