David Hume: his theory of knowledge and morality.
Macnabb, Donald George Cecil.
Oxford, 
1966.