Game Design: Making Games More Fun
Full disclosure: Brian Tinsman is a good friend of mine. He's worked on a ton of games in the hobby space at this point - oh, and his book on game design is pretty good too.
Games offline and online. Technology. Random stuff.