The Night Wanderers: Uganda's Children and the Lord's Resistance Army Seven Stories Press, February 2012
The problem with talking to Samuel lay in the fact that he was both victim and executioner all at once. - Wojciech Jagielski, The Night Wanderers (trans. Antonia Lloyd-Jones, Seven Stories Press, 2012)
This is not strictly a journalistic account of war and mayhem; it is
something more powerful and lasting: a literary sojourn through an
African landscape of haunted horrors, observed with extraordinary
patience and empathy by an exceptional writer and reporter. Wojciech
Jagielski paints masterful portraits of messianic guerrilla leaders and
mad dictators, but unforgettable ones of stone-faced child rebels who
have been forced to kill and maim, and in the process have lost the
ability to laugh, cry, or even enjoy ice cream. - Pamela Constable, author of Playing with Fire: Pakistan at War with Itself and Fragments of Grace: My Search for Meaning in the Strife of South Asia
Wojciech Jagielski's The Night Wanderers is framed by a compelling account of the experience of one child forced to commit horrific acts of brutality as a soldier in the rebel forces of Joseph Kony, the Lord's Resistance Army (LRA). Kony claims to commune with spirits and controls his subordinates through sheer terror. Along the way, Jagielski outlines the the history of Uganda and the cultural and political context in which someone like Kony could come to command such a formidable force. Jagielski also provides a vivid impression of the dilemmas that face a journalist from the outside, trying to break into an unfamiliar world.
The Night Wanderers was shortlisted for Poland's highest literary award, the NIKE prize, in 2010.
\")");*/
//if(securityError == 0){
if (errors) {
alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = false
//return false
//document.MM_returnValue = (errors == '');
}else{
//return true
document.MM_returnValue = true
}
//}else{
//document.MM_returnValue = false
//}
}
function processCaptcha(){
args1=processCaptcha.arguments;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
var http = new ActiveXObject("Microsoft.XMLHTTP");
}else{
var http = new XMLHttpRequest();
}
//valStr = validationString
process();
var nocache = 0;
function process(){
var urlchallenge= Recaptcha.get_challenge();
var urlresponse= Recaptcha.get_response();
nocache = Math.random();
http.open('get', 'captcha.cfm?challenge='+urlchallenge+'&response='+urlresponse+'&nocache='+nocache);
http.onreadystatechange = insertReply;
http.send(null);
}
function insertReply(){
if(http.readyState == 4){
document.getElementById("content").innerHTML = http.responseText
var response = http.responseText;
var validCheck = response.match('security');
if (validCheck >= 0){
//validate other fields
var i,p,q,nm,test,num,min,max,errors='';
for (i=0; i<(args1.length-2); i+=3) {
test=args1[i+2]; val=MM_findObj(args1[i]);
if (val) {
nm=args1[i];
if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) {
p=val.indexOf('@');
if (p<1 || p==(val.length-1))
errors+='- '+document.getElementById("error" + nm.substring(nm.length-1,nm.length)).innerHTML+' must contain an e-mail address.\n';
} else
if (test!='R') {
num = parseFloat(val);
if (isNaN(val))
errors+='- '+document.getElementById("error" + nm.substring(nm.length-1,nm.length)).innerHTML+' must contain a number.\n';
if (test.indexOf('inRange') != -1) {
p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if ( min > num || max < num)
errors+='- '+document.getElementById("error" + nm.substring(nm.length-1,nm.length)).innerHTML+' must contain a number between '+min+' and '+max+'.\n';
}
}
}else
if (test.charAt(0) == 'R'){
errors += '- '+document.getElementById("error" + nm.substring(nm.length-1,nm.length)).innerHTML+' is required.\n';
}
}
}
//end of valiadting field
// if errors then show errors otherwise submit.
if (errors) {
alert('The following error(s) occurred:\n'+errors);
Recaptcha.reload();
}else{
document.surveyform.submit();
}
//var ret = MM_validateForm(valStr)
//document.getElementById("surveyform").onSubmit=function(){MM_validateForm(valStr);return document.MM_returnValue};
//document.surveyform.submit();
//alert(ret)
}else{
Recaptcha.reload();
}
}
}
}
function pausecomp(millis)
{
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while(curDate-date < millis);
}
//-->