Awhile ago I read “Finite and Infinite Games” by James P. Carse. I heard of it through the Long Now Foundation’s “Seminars about Long Term Thinking” series.
The book is best categorized as a Philosophical Logic work.
The premise of the book is to define what finite and infinite games are, differentiate the two, and then apply those patterns to many aspects of everyday life to surprising consequences.