Report of the North Morningside United Free Church, Edinburgh.
North Morningside United Free Church.
Edinburgh : The Church,
North Morningside United Free Church.