General William R. Shafter was no gallant hero. He drank, gambled, swore, got into fights with his men. They nicknamed him for the river that was one of his targets: "Pecos Bill." He was accused of... This description may be from another edition of this product.