The annals of Dunfermline and vicinity from the earliest authentic period to the present time A.D. 1069-1878. Interspersed with explanatory notes, memorabilia ...
Henderson, Ebenezer,1809-1879.
Glasgow,
1879.