Globalization and Human Rights: Challenges and Answers from a European Perspective by Pedro Talavera | Menrva Books | MenrvaBooks