Anthony R. Cross (Author) Brian Haymes (Editor)