Scotland : a new history - Lynch, Michael. (Pimlico, 1997)