I'm approached this book as a web designer in the process of creating a number of game concepts for the web - so I needed some authentic and directly useful direction and ideas. I genuinely appreciate the author for writing this.
There are 478 pages, each packed with concise, readable and detailed info. Topic detailed include the story, character development, and controls, as well a esoteric concepts like 'fun'. There's more detail and wisdom than I know how to summarize. Each double page spread has at least one picture (a minimal, cartoony drawing) which works brilliantly to explain each point, and makes it handy to navigate the book by flicking rapidly through it.
The concepts are so fundamental that I believe this is useful if you're creating the next Call of Duty, or making a modest Flash app for the web. I also think this book will be interesting to gamers who care about the thought processes behind making games.