Dilemmas of Power: Technological Progress and Moral Evolution