Agent-based models of geographical systems - Heppenstall, Alison J. (Springer, 2011)