The complexity of cooperation: Agent-based models of competition and collaboration (1997)

by Robert Axelrod