"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, by William Boyd.
Boyd, William.
Peterhead Mutual Improvement Society.
Peterhead : "East Aberdeenshire Observer" Office : W.L. Taylor,
1885.
In blue printed wrappers.