Revivals in the Highlands and Islands in the 19th century
By: by Alexander MacRae.
Publisher: Eneas Mackay
Published: 1906
Place of publication: Stirling
Language: eng
Number of pages: 203