History of Scotland - Brown, Peter Hume 1849-1918 (Cambridge historical series (Octagon Books), 1971)