I've been reading a bunch of books by Tony Hillerman. They are murder mysteries set in the Reservations of New Mexico, Arizona and Colorado. The early books star a Navaho police detective named Joe Leaphorn. Later on a new character is introduced who becomes his crime-solving associate (another Navaho policeman named Jim Chee). These books are great reading. I like them both for being good murder mysteries as well as the setting in what's left of the American West.
But there's one problem. Hillerman must have done just about zero research on firearms. He seems to make at least one bad gun gaff per book. So, I recommend these books for anyone who likes murder mysteries. But be prepared to cringe and shake your head sadly at least once in every book. I might post more details about this when I have more time. Right now it will suffice to say that revolvers don't eject empties and not every gun in the world is a .38.