The Rev. John McGregor : Reminiscences and memorials : with an appendix of sermons; 1825-1898.
McGregor, John,1825-1898.
Edinburgh : [s. n.],
1899
"Printed for private circulation"
McGregor, John, 1825-1898.