The Ambivalence of Good: Human Rights in International Politics since the 1940s by Jan Eckel | Menrva Books