The International Commission against impunity in Guatemala: a new model for international criminal justice mechanisms - Hudson, Andrew (Journal of international criminal justice, 2010)