Under the Banner of Heaven by Jon Krakauer
Best for Book Clubs
15,750 books — 20,579 voters