Ranking All 34 John Grisham Books

John Grisham has released thirty-four books — thirty-two novels, one collection of short stories and one work of non-fiction. Since I have loved his work (to varying degrees) for years — flaws and all — I decided to rank them. (This list excludes the Theodore Boone series and Kindle singles.)