Baron David Hume’s Lectures, 1786-1822: Volume 2

Stair Society Volume 13

Edited and annotated by G Campbell H Paton, MA, LLB, Solicitor