Moral philosophy chair (in the University of Edinburgh): Dr. McCosh's testimonials. First series.
McCosh, James,1811-1894.
[S.l.,
1852]