Spirits of Christmas : twenty other-worldly tales