A review by braveamateur
Finite and Infinite Games by James Carse

challenging reflective slow-paced

4.0