David Hume his theory of knowledge and morality - MacNabb D G C (1951)