Everyone, including myself, needs to read Jeff Cooper. I am embarrassed to admit that I haven't read much of his stuff, mostly articles, but a book titled "To Ride, Shoot Strait, and Speak the Truth" couldn't be all bad...