History of Dunfermline, from the Earliest Records, down to the Present Time, Including Historical Notices and Present State of the Parishes of Inverkeithing, Dalgety, Aberdour, Beath, Torryburn, Carnock, & Saline
Subtitle: With a Descriptive Sketch of the Scen
Publisher: Creative Media Partners, LLC
Published: 2022
Language: eng
ISBN-13: 9781016498227