Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Princeton Studies in Complexity, 14)