The Dolan Girls by S. R. Mallery has it all. Set in Nebraska during the 1800s, whorehouse madams, ladies of the night, a schoolmarm, a Pinkerton detective, a Shakespeare-quoting old coot, brutal outlaws, and a horse-wrangler fill out the cast of characters.