I've recommended Chip Crockett's Christmas Carol before. It's a bit heavy on the sentimentality, and probably means more to me because I was a big fan of Sandy Becker, but it's a good, quick, Christmas read. It has a pretty good rating at Goodreads.
http://www.goodreads.com/book/show/5...hristmas-carol