Finite and infinite games by James P. Carse 1986 | 152 pages | rating 4.6 (5 ratings) Philosophy gameslifeontologyphilosophyreligion Open Library Goodreads