Social justice: from Hume to Walzer. - Boucher, David (London, 1998)