Laurence O'Bryanauthor : Laurence O'BryanLaurence O'Bryan Book SeriesThe Cairo PuzzleThe Jerusalem PuzzleThe Manhattan PuzzleThe Nuremberg Puzzle