I recently read a book I was willing to say was the best book I'd read all year. It had everything I enjoyed in a story: great dialogue, good characters, tension, mystery, and a plot that built. It was such a page-turner that I couldn't put it down, racing through it in two days. Then …
