Key Features
• Makes theoretical discussions about good practice easier to understand: 
The book includes a worked, step-by-step example of the development of an ABM. 
• Offers examples based on NetLogo: 
The NetLogo simulation environment is free, easily available, 
runs on all common operating systems, and is designed for the beginner. 
• Encourages readers to create their own models: 
Constructive advice is given on design, coding, and debugging. 
• Presents a substantial discussion about the validation of agent-based models: 
Validation is an issue about which all modelers are concerned, 
and this book remedies the dearth of useful advice. 
• Provides useful pedagogical aids: 
A glossary and an annotated list of resources are included.