The authors present the content step-by-step by moving from the basic concepts of modeling to issues and application. The book is structured to make clear the logic of individual component techniques and how they relate to each other. The authors focus on the logic of models and the types of arguments that can be made from them, as well as providing detailed practical knowledge about parameter-estimation techniques and model selection and so on. Readability is emphasized throughout to make the necessary mathematics and programming less daunting for beginners. The book's supporting web page provides additional information and programming code.