A lot of fine suggestions here to be sure. I would add one more to the list in the novel category:
"A MAN CALLED OVE" by Fredrick Backman.
Ove is a Swedish man who lives his life based on strict routines and an strict sense of right and wrong. His neighbors see him as simply stubborn. Ove has organized his life around a set of fixed assumptions that are about to be tested almost from the beginning of the book.
At its heart, "A MAN CALLED OVE" is a story of misunderstanding and understanding, loss and love. It is both "laugh out loud funny" and heart rending at times. Most of all, it is book that is difficult to put down once you enter Ove's life. You may also find that some of Ove inhabits your life, as well.
Edited by Lostboy - 8/5/16 at 5:26pm