Understanding resilience in slums using an agent-based model. (March 2020)