Pioneer prostitutes: Soiled Angels on the American Frontier