Theory of Fun for Game Design
Rules of Play

Game Design Fundamentals

David Perry on Game Design

A Brainstorming ToolBox

Level Up!

The Guide to Great Video Game Design

Game Development Essentials

Game Interface Design

The Complete Guide to Simulations and Serious Games