Game Design Cheat Sheet?

A Theory of Fun for Game Design is quite light, but a good read.

Chris Crawford on Game Design is interesting as he talks about his actual projects and the reasons why they succeeded or failed in his eyes.