This is one to keep on the coffee table each winter and dip into over the course of several years rather than read straight through.
Further reading suggestion: Two seasonal anthologies we can recommend are [[I'll Be Home For Christmas by Benjamin Zephaniah and Others]] and [[The Big Book of Christmas Mysteries by Otto Penzler (editor)]]. You might also enjoy [[Winter by Adam Gopnik]].