Doc by Mary Doria Russell
Best Westerns
1,472 books — 1,637 voters