Stephen Jones is one of Britain's most acclaimed anthologists of dark fantasy and horror. He lives in London, England.