The Laughing West : humorous Western fiction past and present : an anthology