History of Channelkirk. With ... illustrations.
Allan, Archibald,1852-1924.
Edinburgh,
1900.