encyclopedia of weird westerns: supernatural and science fiction elements in novels, pulps, comics, films, television and games, 2d ed. mcfarland