History of Channelkirk
By: by Archibald Allan ; with full-page illustrations.
Publisher: James Thin
Published: 1900
Place of publication: Edinburgh
Language: eng