Dilemmas of Humanity