The book formally splits the "pure" and "applied" parts of the contents by placing the discussion of selected mathematical models in separate chapters. At the end of most of the 246 worked examples, the author provides the commands in Mathematica(R) for verifying the results. The book can be used independently by the average student to learn the fundamentals of the subject, while those interested in pursuing more advanced material can regard it as an easily taken first step on the way to the next level. Additionally, practitioners who encounter differential equations in their professional work will find this text to be a convenient source of reference.