Human Rights in the Council of Europe and the European Union: Achievements, Trends and Challenges by Janneke Gerards | Menrva Books | MenrvaBooks