Data-Driven Agent-based Modeling of Innovation Diffusion
Agent-based modeling: Methods and techniques for simulating human systems