Why Cooperation Is Hard to Design

The challenge of making every player matter