The Mammoth Book of Best New Horror 24
Stephen Jones has won numerous World Fantasy Awards, Horror Writers Association Bram Stoker Awards, and International Horror Guild Awards. He lives in London, England.