Five types of ethical theory. (Spinoza, Butler, Hume, Kant, Sidgwick.).
Broad, C. D.(Charlie Dunbar),1887-1971.
London, 
1930.