I'm going to read this when I'm in a happier mood, but it looks entertaining.