Cities and complexity : understanding cities with cellular automata, agent-based models, and fractals - Batty, Michael (MIT, 2005)