Nice bibliography for game designers

I got some of this list from Lee Sheldon's course syllabus. I have not read all these books but I want to:

  • Designing Virtual Worlds. Richard Bartle.

  • Character Development and Storytelling for Games. Lee Sheldon.

  • Developing Online Games. Mulligan and Petrovsky.

  • Massively Multiplayer Game Development. Thor Alexander et al.

  • Synthetic Worlds. Edward Castronova.

  • Community Building on the Web. Amy Jo Kim

  • My Tiny Life: Crime and Passion in a Virtual World. Julian Dibbell

  • A Theory of Fun. Raph Koster

  • Flow: The Psychology of Optimal Experience. Mihaly Csikszentmihalyi.

  • The Art of Game Design: A book of lenses. Jesse Schell