The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration
by Robert Axelrod
Read this book on Feynman