For five months in the thin air of Tibet and Western China I made my way over dirt tracks and around Chinese police checkpoints. Throughout most of history this part of the planet has remained closed to Western travelers. During the spring and...
The evil reputation of Captain Daniel Swift, coupled with the wretched conditions of naval life, mean that only the most desperate of men will join him on the frigate Welfare - at least of their own free will. To make up the numbers, he must resort...
Ancient Rome, 130 years after Christ but still two centuries before Christians achieve state recognition. Caesar Hadrian is the ruler of a vast Empire at the height of its wealth & power. One of "the five good emperors", Hadrian dominates a...
Follow your hearts. They will lead you home.
Leaf-bare has fallen once more, threatening all cats with hunger and cold. Meanwhile, the message from the spirit-cats remains the same: in order to survive, they must grow and spread like the Blazing...
Alexander Seaton Mystery #2
Second historical thriller in the Alexander Seaton series sweeps the hero back to his roots in Ulster, and a family living under a curse and riven with long-held secrets.
It is 1628, Charles I is on the throne,...
The Season has yet to begin, and the second member of the Bastion Club, tall, handsome Anthony Blake, Viscount Torrington, is already a target for every matchmaking mama in London. None of their flighty daughters can fix his interest, but a...
My hands were already at Walter's throat as he fought to get clear of his harness. I kicked his feet from under him as he fumbled. I was still held in the strait-jacket grip of the Hotchkiss harness. Walter fell, rolled, dragged himself on one...