Notable features of the book include: careful selection of topics and detailed explanations to make this advanced subject accessible to any undergraduate math major, numerous worked examples and thought-provoking but not overly-difficult exercises, footnotes and lists of suggested readings to guide the interested reader to more information, and use of the software package Mathematica« to facilitate computation and to animate the solutions under study. This book provides the reader with a unique glimpse of the unity of mathematics and could form the basis for a self-study, one-semester special topics, or "capstone" course. --Book Jacket.