Easily one of the best and most informative books on game design I have ever read. Well worth the time and money. It's worth reading even if you don't want to be a game designer. The knowledge it imparts is useful for everyone. I consult it on a regular basis for advice on non-game design matters.