Grampian Battlefields covers a time-span of 1,661 years. It forms an exercise in historical reasoning an d historical imagination. '