A glance over Europe. Being an address delivered at Peterhead on the 19th December 1867.
Grant Duff, Mountstuart E.(Mountstuart Elphinstone),Sir,1829-1906.
Edinburgh,
1867.