In other worlds: fantasy, science fiction and beyond.
Peter Harrington (Firm).