Raymond Dolin, 39, was shot in the arm after he approached a pickup truck for a ride in Glasgow, Montana.
The shooter, 52-year-old Lloyd Danielson, fled the scene and was arrested four hours later in Culbertson, Montana, 100 miles away.
Danielson is being held on suspicion of felony assault with a weapon and driving under the influence.
Dolin, who is originally from West Virginia, was taken to hospital with non-life-threatening injuries and is reported to be recovering well.
Reports he is planning to change the title of his book to "Americans are Assholes" are as yet unconfirmed.
Click here for story
"Hey man, shooting hippies is not cool. Can I still get that ride?"
Photo credit: AP