Humanity and peace