An Introduction to Modern Mathematical Computing: With Mathematica® (Springer Undergraduate Texts in Mathematics and Technology)
From the reviews:“There are two general approaches to computation: using computation as a numerical tool to approximate answers or using a computer algebra system to provide exact mathematical answers by symbolic manipulation. This book explores the second of these approaches, using the computer algebra system Mathematica. … Though this work does teach students how to use Mathematica, it does so with the goal of providing new insights into basic mathematics, which can then be applied to more advanced mathematics. … Summing Up: Recommended. Lower- and upper-division undergraduates.” (D. Z. Spicer, Choice, Vol. 50 (7), March, 2013)“Three main chapters form the core of the book. In the first chapter, the authors talk about using a computer algebra system like Mathematica for problems in number theory … . Chapters 2 and 3 are devoted to calculus and linear algebra, respectively. … The mathematical content of the chapters is … elementary and written in a style easily understandable by nonspecialists. … a very good introduction for beginners to this interesting and important topic.” (Kai Diethelm, ACM Computing Reviews, March, 2013)