Ezra's Bookshelf

Finite and Infinite Games

by James P. Carse