Game Theory Evolving a Problem-Centered Introduction To Modeling Strategic Interaction by Herbert Gintis