Books by Robert Zubek
Elements of Game Design
An introduction to the basic concepts of game design, focusing on techniques used in commercial game production.