A short history of scotland - Brown, Peter Hume (Edinburgh)
xvi, 589 s.