The evolution of cooperation - Axelrod, Robert M. (Basic Books, 1984)
Revised edition published in 2006 by Basic Books.