How about True Grit?
The book was written by Charles Portis and is a very enjoyable story. The details of the story are historically accurate. For example he refers to the train tracks that run behind McAlester’s store. In fact McAlester’s store in McAlester, Oklahoma does have a train track running behind it.