Doesn't suit? No problem! You can return within 30 days
You won't go wrong with a gift voucher. The gift recipient can choose anything from our offer.
30-day return policy
Blending history with mystery, ten ghostly tales send readers on a haunted journey that began in 1734 and continues through the mid-twentieth century. They include tales of vengeance, mojo, pestilence, witchcraft, betrayal, bravery, and tragic loss, all se