Humanity : a moral history of the twentieth century - Glover, Jonathan (Yale University Press, 2000)