Stahn, Carsten A critical introduction to international criminal law By Carsten Stahn - Cambridge Cambridge University Press 2019 - xViii, 448 pages ISBN: 9781108436397 LC Class. No.: KD 91 Sta