Lonesome Dove - Larry McMurtry

Beautifully written. Rough. Gritty. Brutal.