The complexity of cooperation : agent-based models of competition and collaboration - Axelrod, Robert (Princeton studies in complexity, 1997)