The virgin Mary
By: Archibald Watt
Series: Porch Library -- 9; Porch library -- 9
Publisher: Saint Andrew Press
Published: 1960
Place of publication: Edinburgh
Language: eng
Number of pages: 19
Subjects: Controversial literature; Church of Scotland