Finite and Infinite Games: Carse, James: 9781476731711: Amazon.com: Books