A knowledge of one or more high level symbolic mathematics programs is rapidly becoming a necessity for mathematics users from all fields of science. The aim of this book is to provide a solid grounding in Maple, one of the best known of these programs. The authors combine efficiency and economy of exposition with a complete coverage of Maple. The book has twelve chapters, of which eight are completely accessible to anyone who has completed calculus and linear sequences as taught in American universities. These chapters cover the great majority of Maple's capabilities. There are also three chapters on Maple programming that can be read without prior programming experience, although knowledge of a high level programming language (Basic, Fortran, C etc.) will help. There is also a chapter on some relevant aspects of algebra. Above all, the book allows the reader to extract value from Maple without wasting time and effort in the learning process. It is the fastest track to expertise for Maple users in mathematics and computer science.