The philosophy of David Hume

by Norman Kemp Smith

xxiv, 568 p., [1] leaf of plates : 23 cm