A FEW REMAINS OF THE REV. JAMES MACGREGOR, D. D. EDITED BY HIS GRANDSON, EDINBURGH: JAMES PATTERSON, PICTOU, N. S.; A. & W. KCKINLAY, HALIFAX, N. S.; 141. c. 140. |
A FEW REMAINS OF THE REV. JAMES MACGREGOR, D. D. EDITED BY HIS GRANDSON, EDINBURGH: JAMES PATTERSON, PICTOU, N. S.; A. & W. KCKINLAY, HALIFAX, N. S.; 141. c. 140. |