The main motivation for writing a book such as this arises from oftenencountered situations where published models in the field of scanning probe microscopy require prior knowledge of other theoretical results. The reader of such material, therefore, needs to track down other publications that sometimes use different notations. A self-consistent, self-contained presentation would therefore be a real time-saver. A second motivation is the time-consuming effort required to code models that contain subtleties that are not easy to spot. The code presented in this book, being self-contained, alleviates this problem. A third motivation is associated with the benefit of working interactively with a live mathematical model and being able to change the values of its parameters. The computational results, which might range over unanticipated values, could provide better insight into the intricacies of a given problem than, say, reading plain text and browsing through several examples. The advantage of this book is that it provides an active approach to the study of and research in scanning probe microscopy.
