Author: A J Makumbi
Alternate names: Archibald J. Makumbi