
In this gripping historical novel, author John Hamilton tells the story of James Douglas, a Scottish soldier and spy who embarks on a dangerous mission to save his country from invasion. Set against the backdrop of the Jacobite uprising, Arthur's Seat is a thrilling adventure...

In this gripping historical novel, author John Hamilton tells the story of James Douglas, a Scottish soldier and spy who embarks on a dangerous mission to save his country from invasion. Set against the backdrop of the Jacobite uprising, Arthur's Seat is a thrilling adventure...