International Human Rights Law and Practice: International human rights law and notions of human rights: foundations, achievements and challenges