Politics and morals - Croall, Stephen (London, 1946)