Tim Murithi, Ph.D., is Head of Programme: Justice and Reconciliation in Africa at the Institute for Justice and Reconciliation, Cape Town, and Research Fellow at the Centre for African Studies, University of the Free State, Bloemfontein.