Punishing Atrocities Through a Fair Trial: International Criminal Law from Nuremberg to the Age of Global Terrorism