Remains of the Rev. James Macgregor, D.D. ...
MacGregor, James,1759-1830.
Edinburgh,
1859.