Understanding Complex Systems Bruce Edmonds Ruth Meyer Editors Simulating Social Complexity A Handbook Second Edition