M. John Harrison is a cartographer of the liminal. His work sits at the boundaries between genres - horror and science fiction, fantasy and travel writing - just as his characters occupy the no man's... This description may be from another edition of this product.