The evolution of cooperation - Axelrod, Robert (Political Science. Science, 1984)