Quick view Add to Cart Justice in Extreme Cases : Criminal Law Theory Meets International Criminal Law - 9781009318556 $42.19 Cambridge University Press