^ talks about the famous "prisoners dilemma" and investigates it with computer designed simulations that happened in late 70s game theory.
And ends with:
Avoid unnecessary conflict by cooperating as long as your opponent does;
If your opponent betrays you without provocation, respond in kind — once;
Then forgive the betrayal and cooperate again;
Be clear and predictable. That is, always follow steps 1, 2 and 3, so your opponent comes to know how you act and can plan on that basis.