
Embark on a thrilling adventure in "Spanish John," a classic historical fiction novel set in the tumultuous Scottish Highlands of the 18th century. This meticulously prepared edition brings to life a captivating tale of John M'Donell, a figure caught in the throes of the Jacobite...