Old Inverugie and its associations, social, domestic and political; with legends and local sketches, connecting the old times with the new : a lecture delivered to the Peterhead Mutual Improvement Society /
Boyd, William.
[Scotland : s.n.,
ca. 1980]
Reprint of: Peterhead : East Aberdeenshire Observer, 1885.