A history of Greater Britain as well England as Scotland / compiled from the ancient authorities by John Major ; translated from the original Latin and edited with notes by Archibald Constable ; to which is prefixed a Life of the author by Aeneas J.G.Mackay.