for Jon Freeman: Cahirciveen is the name and you mixed the story up: Captain Moriarty is the good one betrayed by the action of a 'dirty old spy' (click for check). Though with the name of Moriarty for a hero it is easy to make a slip of memory. (grin)Wolfgang