After a few initial chapters on the basics of Mathematica, the logic of the book is controlled by group theory. It continues to teach Mathematica by example as the need arises, so an important use is always at hand for any new operator that is taught. To many science students, this is a greatly preferred way of learning a new computer language. The main part of the book follows a strictly logical development that should be acceptable to the...