Fiction by Stephen King.
I'm not exactly a Stephen King devotee, but some of his books I really like. This one was very good. It had great characters and an engaging plot.
After I read it I went back and read the book that took place before it: Mr. Mercedes. Amazingly, that one was good too, and I was able to enjoy reading it even though I'd read the sequel and already knew essentially how it came out.
So I recommend both books, in either order.