Just want to add a +1 for these, particularly Art of Game Design, A Theory of Fun, and the Tanya Short/Tarn Adams books.
To add to your list: I have a copy of Designing Games: A Guide to Engineering Experiences that I recently started reading.
To add to your list: I have a copy of Designing Games: A Guide to Engineering Experiences that I recently started reading.