Haunted houses, mysterious Counts, weeping widows and restless souls, here is the definitive anthology of all that goes bump in the night. Hand-picked by award-winning author Louise Welsh, this beautiful collection of 100 ghost stories will delight, unnerve, and entertain any fiction lover brave enough...Here are gothic classics, modern masters, Booker Prize-winners, ancient folk tales and stylish noirs, proving that every writer has a skeleton or two in their closet.The all-star cast of authors inlude: Hilary Mantel, William Faulkner, Kate Atkinson, Henry James, Kazuo Ishiguro, Mary Wollstonecraft Shelley, Franz Kafka, Ruth Rendell, Edgar Allan Poe, William Trevor, Helen Simpson, Haruki Murakami, Dylan Thomas, Bram Stoker, H.P Lovecraft, Lydia Davis, Sir Walter Scott, Annie Proulx, Chinua Achebe, Angela Carter and Stephen King.