Review of Human Rights: Between Idealism and Realism Steven R. Ratner MLaw Repository Human Rights Ethics: An International Journal of Social, Political and Legal Philosophy 2005