Clear examples are supported with detailed figures and Python code; Jupyter notebooks and supporting files are available on the author's website. More than 380 exercises and nine detailed appendices covering background elementary material are provided to aid understanding. The book begins at a gentle pace, by focusing on two-dimensional datasets. As the text progresses, foundational topics are expanded upon, leading to deeper results at a more advanced level.
Omar Hijab obtained his doctorate from the University of California at Berkeley, and is faculty at Temple University in Philadelphia, Pennsylvania. Other book publications include Introduction to Calculus and Classical Analysis, 4th edition (978-3-319-28399-9) and Stabilization of Control Systems (978-0-387-96384-6).