Finite and Infinite Games

James Carse Finite and Infinite Games