Discourses /
Smart, John,A.M., of Leith.
Harper, James,1795-1879.
Edinburgh,
1871.