Buffalo Days. Forty Years in the Old West: The Personal Narrative of A Cattleman, Indian Fighter and Army Officer