The Complexity of Cooperation: Agent-based Models of Competition and Collaboration by Robert Axelrod (Paperback, 1997)