Books Software
The Art of Game Design: A book of lenses
Game Theory: A Very Short Introduction
Game Design Workshop, Second Edition: A Playcentric Approach to Creating Innovative Games (Gama Network Series)