The Challenge of Human Rights: Past, Present and Future