jrgarrett 's review for:

Finite and Infinite Games by James Carse
4.5
challenging reflective