REDUCE is one of the most widely available and simple to use computer algebra systems. It enables users to manipulate complex algebraic expressions and equations symbolically just as mathematicians and scientists do traditionally on paper, and its capabilities include differentiation and exact symbolic integration. This book provides a comprehensive introduction to REDUCE from starting to run it through to using some of the user-contributed REDUCE packages written for specific applications. The authors' aim is to enable all students using REDUCE for the first time to gain a familiarity with the full range of REDUCE commands while at the same time learning something of the internal workings of REDUCE. Throughout, numerous exercises are provi...