Yesterday, I read an interesting blog post about the elements that make a book good.  I would not disagree with anything on that list (and I suspect you