Cromwell Against the Scots: The last Anglo-Scottish War,
~
John D. Grainger
A lively and dramatic account of the war that began in 1650, triggered by Charles II's landing in northern Scotland from the continent, and ended two years later with the fall of the last Scottish stronghold, Dunnottar, to the English.