The Mammoth Book of Best New Horror 21
Stephen Jonesis one of Britain’s most acclaimed horror anthologists, and winner of three World Fantasy Awards, four Horror Writers Association Bram Stoker Awards, and three International Horror Guild Awards. He lives in London.