James Kakonge by David Urbanke.